<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>fdk-aac: original/libSYS/include/FDK_audio.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">fdk-aac
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_ed137715e08969a186ec660e8ae6e2fb.html">original</a></li><li class="navelem"><a class="el" href="dir_abf7d4cbd5448271341442e73b756f52.html">libSYS</a></li><li class="navelem"><a class="el" href="dir_8619639418b31efc2d686e36f00ac6a2.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">FDK_audio.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_f_d_k__audio_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/* -----------------------------------------------------------------------------</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">Software License for The Fraunhofer FDK AAC Codec Library for Android</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">© Copyright  1995 - 2018 Fraunhofer-Gesellschaft zur Förderung der angewandten</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">Forschung e.V. All rights reserved.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> 1.    INTRODUCTION</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">The Fraunhofer FDK AAC Codec Library for Android (&quot;FDK AAC Codec&quot;) is software</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">that implements the MPEG Advanced Audio Coding (&quot;AAC&quot;) encoding and decoding</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">scheme for digital audio. This FDK AAC Codec software is intended to be used on</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">a wide variety of Android devices.</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">AAC&#39;s HE-AAC and HE-AAC v2 versions are regarded as today&#39;s most efficient</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">general perceptual audio codecs. AAC-ELD is considered the best-performing</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">full-bandwidth communications codec by independent studies and is widely</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">deployed. AAC has been standardized by ISO and IEC as part of the MPEG</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">specifications.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">Patent licenses for necessary patent claims for the FDK AAC Codec (including</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">those of Fraunhofer) may be obtained through Via Licensing</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">(www.vialicensing.com) or through the respective patent owners individually for</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">the purpose of encoding or decoding bit streams in products that are compliant</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">with the ISO/IEC MPEG audio standards. Please note that most manufacturers of</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">Android devices already license these patent claims through Via Licensing or</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">directly from the patent owners, and therefore FDK AAC Codec software may</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">already be covered under those patent licenses when it is used for those</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">licensed purposes only.</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">Commercially-licensed AAC software libraries, including floating-point versions</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">with enhanced sound quality, are also available from Fraunhofer. Users are</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">encouraged to check the Fraunhofer website for additional applications</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">information and documentation.</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">2.    COPYRIGHT LICENSE</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">Redistribution and use in source and binary forms, with or without modification,</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">are permitted without payment of copyright license fees provided that you</span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">satisfy the following conditions:</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">You must retain the complete text of this software license in redistributions of</span></div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">the FDK AAC Codec or your modifications thereto in source code form.</span></div>
<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">You must retain the complete text of this software license in the documentation</span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">and/or other materials provided with redistributions of the FDK AAC Codec or</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">your modifications thereto in binary form. You must make available free of</span></div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">charge copies of the complete source code of the FDK AAC Codec and your</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">modifications thereto to recipients of copies in binary form.</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">The name of Fraunhofer may not be used to endorse or promote products derived</span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">from this library without prior written permission.</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">You may not charge copyright license fees for anyone to use, copy or distribute</span></div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">the FDK AAC Codec software or your modifications thereto.</span></div>
<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">Your modified versions of the FDK AAC Codec must carry prominent notices stating</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">that you changed the software and the date of any change. For modified versions</span></div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">of the FDK AAC Codec, the term &quot;Fraunhofer FDK AAC Codec Library for Android&quot;</span></div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">must be replaced by the term &quot;Third-Party Modified Version of the Fraunhofer FDK</span></div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">AAC Codec Library for Android.&quot;</span></div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">3.    NO PATENT LICENSE</span></div>
<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="comment">NO EXPRESS OR IMPLIED LICENSES TO ANY PATENT CLAIMS, including without</span></div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="comment">limitation the patents of Fraunhofer, ARE GRANTED BY THIS SOFTWARE LICENSE.</span></div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="comment">Fraunhofer provides no warranty of patent non-infringement with respect to this</span></div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="comment">software.</span></div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">You may use this FDK AAC Codec software or modifications thereto only for</span></div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="comment">purposes that are authorized by appropriate patent licenses.</span></div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">4.    DISCLAIMER</span></div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment">This FDK AAC Codec software is provided by Fraunhofer on behalf of the copyright</span></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment">holders and contributors &quot;AS IS&quot; and WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,</span></div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment">including but not limited to the implied warranties of merchantability and</span></div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="comment">fitness for a particular purpose. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR</span></div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="comment">CONTRIBUTORS BE LIABLE for any direct, indirect, incidental, special, exemplary,</span></div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="comment">or consequential damages, including but not limited to procurement of substitute</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">goods or services; loss of use, data, or profits, or business interruption,</span></div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="comment">however caused and on any theory of liability, whether in contract, strict</span></div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="comment">liability, or tort (including negligence), arising in any way out of the use of</span></div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="comment">this software, even if advised of the possibility of such damage.</span></div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">5.    CONTACT INFORMATION</span></div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="comment">Fraunhofer Institute for Integrated Circuits IIS</span></div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="comment">Attention: Audio and Multimedia Departments - FDK AAC LL</span></div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;<span class="comment">Am Wolfsmantel 33</span></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="comment">91058 Erlangen, Germany</span></div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">www.iis.fraunhofer.de/amm</span></div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="comment">amm-info@iis.fraunhofer.de</span></div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">----------------------------------------------------------------------------- */</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160; </div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="comment">/************************* System integration library **************************</span></div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="comment">   Author(s):   Manuel Jander</span></div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="comment">   Description:</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">*******************************************************************************/</span></div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">#ifndef FDK_AUDIO_H</span></div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">#define FDK_AUDIO_H</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="machine__type_8h.html">machine_type.h</a>&quot;</span></div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="generic_stds_8h.html">genericStds.h</a>&quot;</span></div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="syslib__channel_map_descr_8h.html">syslib_channelMapDescr.h</a>&quot;</span></div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160; </div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885f">  121</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa002a351c4fed7e3b7dbc83129ecc397e">  122</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa002a351c4fed7e3b7dbc83129ecc397e">FF_UNKNOWN</a> = -1, </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa4ead52839a6c5f8e57a3e8ba69542de4">  123</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa4ead52839a6c5f8e57a3e8ba69542de4">FF_RAW</a> = 0,      </div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fae41f8219f3e3a0a2468e8af8be2b2bb9">  125</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fae41f8219f3e3a0a2468e8af8be2b2bb9">FF_MP4_3GPP</a> = 3, </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa5ecc16a7d346ef5c0c15d05e33b9205a">  126</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa5ecc16a7d346ef5c0c15d05e33b9205a">FF_MP4_MP4F</a> = 4, </div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fafe403ba8cfaea1cef0ec673494dad608">FF_RAWPACKETS</a> = 5 </div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fafe403ba8cfaea1cef0ec673494dad608">  130</a></span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885f">FILE_FORMAT</a>;</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160; </div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08">  135</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ae1337cb8929e2e7e6a602ab0dee5b59e">  136</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ae1337cb8929e2e7e6a602ab0dee5b59e">TT_UNKNOWN</a> = -1, </div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073">TT_MP4_RAW</a> = 0,  </div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aef516f1e49e922a6b8f0efe04d6ca421">  139</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aef516f1e49e922a6b8f0efe04d6ca421">TT_MP4_ADIF</a> = 1, </div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a0e7825c382a9f19c3fcbe0e23858b517">  140</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a0e7825c382a9f19c3fcbe0e23858b517">TT_MP4_ADTS</a> = 2, </div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76">  142</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76">TT_MP4_LATM_MCP1</a> = 6, </div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6">TT_MP4_LATM_MCP0</a> = 7, </div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aed2f618bfb9281f79a6215ef8baf3cef">  146</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aed2f618bfb9281f79a6215ef8baf3cef">TT_MP4_LOAS</a> = 10, </div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3">TT_DRM</a> = 12 </div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3">  150</a></span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08">TRANSPORT_TYPE</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160; </div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">#define TT_IS_PACKET(x)                                                   \</span></div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor">  (((x) == TT_MP4_RAW) || ((x) == TT_DRM) || ((x) == TT_MP4_LATM_MCP0) || \</span></div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">   ((x) == TT_MP4_LATM_MCP1))</span></div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; </div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721">  159</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;  AOT_NONE = -1,</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  AOT_NULL_OBJECT = 0,</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afc99ecbce72896f9843662fadfc70abf">  162</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afc99ecbce72896f9843662fadfc70abf">AOT_AAC_MAIN</a> = 1, </div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312">  163</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312">AOT_AAC_LC</a> = 2,   </div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;  AOT_AAC_SSR = 3,</div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  AOT_AAC_LTP = 4,</div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  AOT_SBR = 5,</div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  AOT_AAC_SCAL = 6,</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  AOT_TWIN_VQ = 7,</div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  AOT_CELP = 8,</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  AOT_HVXC = 9,</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac414ea23bec0e6697f8f49fb3a79f772">  171</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac414ea23bec0e6697f8f49fb3a79f772">AOT_RSVD_10</a> = 10,          </div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad7598e86199a9a1ffc4d420a526344e9">  172</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad7598e86199a9a1ffc4d420a526344e9">AOT_RSVD_11</a> = 11,          </div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a38805a997f1473e544bfbbb022a256ca">  173</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a38805a997f1473e544bfbbb022a256ca">AOT_TTSI</a> = 12,             </div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3243adfe8ad1216249dcf2154fa4281c">  174</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3243adfe8ad1216249dcf2154fa4281c">AOT_MAIN_SYNTH</a> = 13,       </div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a5440c75750535c5dc34afbe39f2db1ad">  175</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a5440c75750535c5dc34afbe39f2db1ad">AOT_WAV_TAB_SYNTH</a> = 14,    </div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab2b96cce634270982ef1ee5b7cdf4740">  176</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab2b96cce634270982ef1ee5b7cdf4740">AOT_GEN_MIDI</a> = 15,         </div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a16661dc4cccd8b06e6d6449cd362e84a">  177</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a16661dc4cccd8b06e6d6449cd362e84a">AOT_ALG_SYNTH_AUD_FX</a> = 16, </div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a51b26f06ec2431eee5bff31ec078da51">  178</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a51b26f06ec2431eee5bff31ec078da51">AOT_ER_AAC_LC</a> = 17,        </div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad51d1945df20952d3da78d0899930817">  179</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad51d1945df20952d3da78d0899930817">AOT_RSVD_18</a> = 18,          </div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac5b7f22593c1e7109e6450b81fd143af">  180</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac5b7f22593c1e7109e6450b81fd143af">AOT_ER_AAC_LTP</a> = 19,       </div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab7a581c36c965fac3c482ad54ef6f3b7">  181</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab7a581c36c965fac3c482ad54ef6f3b7">AOT_ER_AAC_SCAL</a> = 20,      </div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab09a66271fe981c9713248a4c13e35fc">  182</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab09a66271fe981c9713248a4c13e35fc">AOT_ER_TWIN_VQ</a> = 21,       </div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce">  183</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce">AOT_ER_BSAC</a> = 22,          </div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a14d1ff6db5919b2e14f886d23d25a348">  184</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a14d1ff6db5919b2e14f886d23d25a348">AOT_ER_AAC_LD</a> = 23,        </div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a214e7bcc903f7fbb0e0cbe0d0a526966">  185</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a214e7bcc903f7fbb0e0cbe0d0a526966">AOT_ER_CELP</a> = 24,          </div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a76575c302f3e2f8c13a01e36f98fad60">  186</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a76575c302f3e2f8c13a01e36f98fad60">AOT_ER_HVXC</a> = 25,          </div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad2b2f032e47201b9d5e53912570ce401">  187</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad2b2f032e47201b9d5e53912570ce401">AOT_ER_HILN</a> = 26,          </div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abe1dc27641b38ecfbae6163d43c9b840">  188</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abe1dc27641b38ecfbae6163d43c9b840">AOT_ER_PARA</a> = 27,          </div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aedd997ceaeceb4ca0f6794248f7f7205">  189</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aedd997ceaeceb4ca0f6794248f7f7205">AOT_RSVD_28</a> = 28,          </div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8">  190</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8">AOT_PS</a> = 29,               </div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a426586844b1f4c915dfb06f6af59d917">  191</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a426586844b1f4c915dfb06f6af59d917">AOT_MPEGS</a> = 30,            </div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a0cbd77749c4254ab06220729dfab6c26">  193</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a0cbd77749c4254ab06220729dfab6c26">AOT_ESCAPE</a> = 31, </div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac62097bd807d4af85c36c2a4c6df6a32">  195</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac62097bd807d4af85c36c2a4c6df6a32">AOT_MP3ONMP4_L1</a> = 32, </div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac29571fd6be3263ccb9c6823a17d4234">  196</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac29571fd6be3263ccb9c6823a17d4234">AOT_MP3ONMP4_L2</a> = 33, </div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3bc9a963f1f4638a58651934c86d73b0">  197</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3bc9a963f1f4638a58651934c86d73b0">AOT_MP3ONMP4_L3</a> = 34, </div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad44dc31a3b2af4ffceddd0ee4c8c42f8">  198</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad44dc31a3b2af4ffceddd0ee4c8c42f8">AOT_RSVD_35</a> = 35,     </div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a84512779d40cb186f7f061e3fa2e4af2">  199</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a84512779d40cb186f7f061e3fa2e4af2">AOT_RSVD_36</a> = 36,     </div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a438692976b6f568a6eb0c23717a12e68">  200</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a438692976b6f568a6eb0c23717a12e68">AOT_AAC_SLS</a> = 37,     </div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a03b614d80559588a2698bb6272e3a763">  201</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a03b614d80559588a2698bb6272e3a763">AOT_SLS</a> = 38,         </div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a4d619164e92a4e79d8c4d94d799104e7">  202</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a4d619164e92a4e79d8c4d94d799104e7">AOT_ER_AAC_ELD</a> = 39,  </div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a79a600ed0f7a58189e5f7941c7c835da">  204</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a79a600ed0f7a58189e5f7941c7c835da">AOT_USAC</a> = 42,     </div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a29e4afaa0f42b6b96daef10ef0d6a93f">  205</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a29e4afaa0f42b6b96daef10ef0d6a93f">AOT_SAOC</a> = 43,     </div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a7126c5506154f129a64d121212186cfd">  206</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a7126c5506154f129a64d121212186cfd">AOT_LD_MPEGS</a> = 44, </div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;  <span class="comment">/* Pseudo AOTs */</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a2f3f06ccd1d7ac82eb6f769c8e175e52">  209</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a2f3f06ccd1d7ac82eb6f769c8e175e52">AOT_MP2_AAC_LC</a> = 129, </div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a799bc471bf13b9d9133fb3e42aa8e3ad">  210</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a799bc471bf13b9d9133fb3e42aa8e3ad">AOT_MP2_SBR</a> = 132, </div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb">  212</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb">AOT_DRM_AAC</a> = 143, </div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab6746b7184bda7dc40120ac6c43e57f6">  213</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab6746b7184bda7dc40120ac6c43e57f6">AOT_DRM_SBR</a> = 144, </div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9b82f1fd866a707c781da8a781b65199">AOT_DRM_MPEG_PS</a> =</div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9b82f1fd866a707c781da8a781b65199">  215</a></span>&#160;      145, </div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9719c9101900e290293c0e9d0911eb35">AOT_DRM_SURROUND</a> =</div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9719c9101900e290293c0e9d0911eb35">  217</a></span>&#160;      146, </div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ae354349a0b77beebfc470447fdbd58d3">AOT_DRM_USAC</a> = 147 </div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ae354349a0b77beebfc470447fdbd58d3">  220</a></span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721">AUDIO_OBJECT_TYPE</a>;</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160; </div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor">#define CAN_DO_PS(aot)                                           \</span></div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="preprocessor">  ((aot) == AOT_AAC_LC || (aot) == AOT_SBR || (aot) == AOT_PS || \</span></div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="preprocessor">   (aot) == AOT_ER_BSAC || (aot) == AOT_DRM_AAC)</span></div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160; </div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">#define IS_USAC(aot) ((aot) == AOT_USAC)</span></div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160; </div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="preprocessor">#define IS_LOWDELAY(aot) ((aot) == AOT_ER_AAC_LD || (aot) == AOT_ER_AAC_ELD)</span></div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160; </div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683b">  232</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;  MODE_INVALID = -1,</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;  MODE_UNKNOWN = 0,</div>
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf25f6bda513005f645d3626d9391f8cc">  235</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf25f6bda513005f645d3626d9391f8cc">MODE_1</a> = 1,         </div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba0a36399f2feba688abe010c193b8a5f1">  236</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba0a36399f2feba688abe010c193b8a5f1">MODE_2</a> = 2,         </div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba1eebaef0988382d79e0d264c3fd9defc">  237</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba1eebaef0988382d79e0d264c3fd9defc">MODE_1_2</a> = 3,       </div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bab6ca6f471a746abdcca5a529097edbed">  238</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bab6ca6f471a746abdcca5a529097edbed">MODE_1_2_1</a> = 4,     </div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae962efe52de14327972236b2c3c8f952">  239</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae962efe52de14327972236b2c3c8f952">MODE_1_2_2</a> = 5,     </div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba45a314be6a5d3d89c3ac82b6bbfff020">  240</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba45a314be6a5d3d89c3ac82b6bbfff020">MODE_1_2_2_1</a> = 6,   </div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba4394febb6bc868a444142dfd09dc93dc">  241</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba4394febb6bc868a444142dfd09dc93dc">MODE_1_2_2_2_1</a> = 7, </div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bac96aa721750e7b04beb809ecf84a6796">  243</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bac96aa721750e7b04beb809ecf84a6796">MODE_6_1</a> = 11,           </div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba764f517e839e7c1972cee3adfc5dcc99">  244</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba764f517e839e7c1972cee3adfc5dcc99">MODE_7_1_BACK</a> = 12,      </div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba807e645eadd58f6cb1005fe86c6d935a">  245</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba807e645eadd58f6cb1005fe86c6d935a">MODE_7_1_TOP_FRONT</a> = 14, </div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae69e2b90e4ef58436fa222ba836257dc">  247</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae69e2b90e4ef58436fa222ba836257dc">MODE_7_1_REAR_SURROUND</a> = 33, </div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf9f4ebff8a03e50c833113e324b78c4d">  248</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf9f4ebff8a03e50c833113e324b78c4d">MODE_7_1_FRONT_CENTER</a> = 34,  </div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baea2d9d1ab34858b103716e90203eb8ec">MODE_212</a> = 128 </div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baea2d9d1ab34858b103716e90203eb8ec">  252</a></span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683b">CHANNEL_MODE</a>;</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160; </div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2">  261</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;  ACT_NONE = 0x00,</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2abe7fbf568c90bf92779311ee05bdb8e3">  263</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2abe7fbf568c90bf92779311ee05bdb8e3">ACT_FRONT</a> = 0x01, </div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a15a67e5d2e13be98dd6fde3f32fc1363">  264</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a15a67e5d2e13be98dd6fde3f32fc1363">ACT_SIDE</a> = 0x02,  </div>
<div class="line"><a name="l00265"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a99e67ef350ed9ab71b15ad8ecf195e15">  265</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a99e67ef350ed9ab71b15ad8ecf195e15">ACT_BACK</a> = 0x03,  </div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aea74cc863b15e51e6cb0600a35d9d83f">  266</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aea74cc863b15e51e6cb0600a35d9d83f">ACT_LFE</a> = 0x04,   </div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a39a84e4c5c1c21f770d974210032fca7">ACT_TOP</a> =</div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a39a84e4c5c1c21f770d974210032fca7">  269</a></span>&#160;      0x10, </div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2ac5d171edbcb03d6067daab83f0537234">  270</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2ac5d171edbcb03d6067daab83f0537234">ACT_FRONT_TOP</a> = 0x11, </div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a588c001e80121b1762e9272d88937e7d">  271</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a588c001e80121b1762e9272d88937e7d">ACT_SIDE_TOP</a> = 0x12,  </div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a6eafb47b93b16e3ea67e73d4589b5723">  272</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a6eafb47b93b16e3ea67e73d4589b5723">ACT_BACK_TOP</a> = 0x13,  </div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0f3414b670ee0935b7bde840ab319a55">ACT_BOTTOM</a> =</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0f3414b670ee0935b7bde840ab319a55">  275</a></span>&#160;      0x20, </div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a04c0b1ae1c28c471ed5dfb930482a433">  276</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a04c0b1ae1c28c471ed5dfb930482a433">ACT_FRONT_BOTTOM</a> = 0x21, </div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aec074daad75d259c6fd001c5cf009efd">  277</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aec074daad75d259c6fd001c5cf009efd">ACT_SIDE_BOTTOM</a> = 0x22,  </div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0b43b2810dabca4078e244d30b27b3db">ACT_BACK_BOTTOM</a> = 0x23   </div>
<div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0b43b2810dabca4078e244d30b27b3db">  280</a></span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2">AUDIO_CHANNEL_TYPE</a>;</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160; </div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;  SIG_UNKNOWN = -1,</div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;  SIG_IMPLICIT = 0,</div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;  SIG_EXPLICIT_BW_COMPATIBLE = 1,</div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;  SIG_EXPLICIT_HIERARCHICAL = 2</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160; </div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;} SBR_PS_SIGNALING;</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160; </div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="preprocessor">#define AC_ER_VCB11                                                           \</span></div>
<div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;<span class="preprocessor">  0x000001 </span></div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<span class="preprocessor">#define AC_ER_RVLC                                                             \</span></div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="preprocessor">  0x000002 </span></div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="preprocessor">#define AC_ER_HCR                                                             \</span></div>
<div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;<span class="preprocessor">  0x000004 </span></div>
<div class="line"><a name="l00302"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9f7baa6114f4b1465b0a89fb5ca705dc">  302</a></span>&#160;<span class="preprocessor">#define AC_SCALABLE 0x000008    </span></div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ad0187f5e026a7593da6870382e5390cf">  303</a></span>&#160;<span class="preprocessor">#define AC_ELD 0x000010         </span></div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a8a3652a7199adffda069bef43cd51f3d">  304</a></span>&#160;<span class="preprocessor">#define AC_LD 0x000020          </span></div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aec924e1b4363644815c026706a9713b7">  305</a></span>&#160;<span class="preprocessor">#define AC_ER 0x000040          </span></div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a47d8e2a3e1c2021734b740132f3dfd85">  306</a></span>&#160;<span class="preprocessor">#define AC_BSAC 0x000080        </span></div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#afeae81f40a37ceb80261e381399c0ebb">  307</a></span>&#160;<span class="preprocessor">#define AC_USAC 0x000100        </span></div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a89b8ff13f62a47be74e2bbc731b7c247">  308</a></span>&#160;<span class="preprocessor">#define AC_RSV603DA 0x000200    </span></div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9ee37bb9e027173e0a0b8685bd32a253">  309</a></span>&#160;<span class="preprocessor">#define AC_HDAAC 0x000400       </span></div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9855ae08576572d70c1b935ff2c21df4">  310</a></span>&#160;<span class="preprocessor">#define AC_RSVD50 0x004000      </span></div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a00dac14a993579eb30100060bbc6108f">  311</a></span>&#160;<span class="preprocessor">#define AC_SBR_PRESENT 0x008000 </span></div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;<span class="preprocessor">#define AC_SBRCRC \</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ada64c315aa4064bc693e2ac7ad802db1">  313</a></span>&#160;<span class="preprocessor">  0x010000 </span></div>
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a72122a91d33884e00c382a6eb2acd3a2">  314</a></span>&#160;<span class="preprocessor">#define AC_PS_PRESENT 0x020000 </span></div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<span class="preprocessor">#define AC_MPS_PRESENT                                                     \</span></div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="preprocessor">  0x040000                    </span></div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a9f807233d7004e14493f536f3b025382">  318</a></span>&#160;<span class="preprocessor">#define AC_DRM 0x080000       </span></div>
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a386106218662531313d81a123311fca2">  319</a></span>&#160;<span class="preprocessor">#define AC_INDEP 0x100000     </span></div>
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a88452f42c4ede1d15675e636b1eb586d">  320</a></span>&#160;<span class="preprocessor">#define AC_MPEGD_RES 0x200000 </span></div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4464d4bc1fa24efcebcc32b43ec170f4">  321</a></span>&#160;<span class="preprocessor">#define AC_SAOC_PRESENT 0x400000   </span></div>
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae52318cf26e7b2f7d6254e012b2bed12">  322</a></span>&#160;<span class="preprocessor">#define AC_DAB 0x800000            </span></div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ad72bd8d281e930d161f620d15153b4c4">  323</a></span>&#160;<span class="preprocessor">#define AC_ELD_DOWNSCALE 0x1000000 </span></div>
<div class="line"><a name="l00324"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a1574b18dfe87e185438a9d7dc8b469c1">  324</a></span>&#160;<span class="preprocessor">#define AC_LD_MPS 0x2000000        </span></div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="preprocessor">#define AC_DRC_PRESENT                                   \</span></div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="preprocessor">  0x4000000 </span></div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="preprocessor">#define AC_USAC_SCFGI3 \</span></div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#adab467b37bdd36b8cfc2156bc35b6993">  329</a></span>&#160;<span class="preprocessor">  0x8000000 </span></div>
<div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;<span class="preprocessor">#define AC_CM_DET_CFG_CHANGE                                                 \</span></div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="preprocessor">  0x000001 </span></div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="preprocessor">#define AC_CM_ALLOC_MEM                                               \</span></div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;<span class="preprocessor">  0x000002 </span></div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ad92954d2b1b16dd2eece6cc6f8c153f6">  343</a></span>&#160;<span class="preprocessor">#define AC_EL_USAC_TW 0x000001    </span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#abb91d28a54d66765310d78aaab7b8d2c">  344</a></span>&#160;<span class="preprocessor">#define AC_EL_USAC_NOISE 0x000002 </span></div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a7c4f1bb659e61c3af5a72625140c253e">  345</a></span>&#160;<span class="preprocessor">#define AC_EL_USAC_ITES 0x000004  </span></div>
<div class="line"><a name="l00346"></a><span class="lineno">  346</span>&#160;<span class="preprocessor">#define AC_EL_USAC_PVC \</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a1ca478804601414340e4652d56fdb8ec">  347</a></span>&#160;<span class="preprocessor">  0x000008 </span></div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a99e5543645325df7851099c9c91c6d9e">  348</a></span>&#160;<span class="preprocessor">#define AC_EL_USAC_MPS212 0x000010 </span></div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ac910d6a261ca7e89d0c2041c76acf1a9">  349</a></span>&#160;<span class="preprocessor">#define AC_EL_USAC_LFE 0x000020    </span></div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<span class="preprocessor">#define AC_EL_USAC_CP_POSSIBLE                                                 \</span></div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<span class="preprocessor">  0x000040 </span></div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a4751b64e78acd88be4c90ea7cdb4c167">  353</a></span>&#160;<span class="preprocessor">#define AC_EL_ENHANCED_NOISE 0x000080   </span></div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a2ec7e862671bf967fdc1cb94ec042e5f">  354</a></span>&#160;<span class="preprocessor">#define AC_EL_IGF_AFTER_TNS 0x000100    </span></div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae6bcf42d35fd73f00878e8b1f13351e7">  355</a></span>&#160;<span class="preprocessor">#define AC_EL_IGF_INDEP_TILING 0x000200 </span></div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a976265b508458c7503b573ee1ce57189">  356</a></span>&#160;<span class="preprocessor">#define AC_EL_IGF_USE_ENF 0x000400      </span></div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a20d4703352e850395b4fa75364be6813">  357</a></span>&#160;<span class="preprocessor">#define AC_EL_FULLBANDLPD 0x000800      </span></div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a698d24ac8397064733ffbc8dbdef8258">  358</a></span>&#160;<span class="preprocessor">#define AC_EL_LPDSTEREOIDX 0x001000     </span></div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#ae6140fdc85bfd79eb7c14fa8ea808a6a">  359</a></span>&#160;<span class="preprocessor">#define AC_EL_LFE 0x002000              </span></div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="comment">/* CODER_CONFIG::flags */</span></div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="preprocessor">#define CC_MPEG_ID 0x00100000</span></div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="preprocessor">#define CC_IS_BASELAYER 0x00200000</span></div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160;<span class="preprocessor">#define CC_PROTECTION 0x00400000</span></div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<span class="preprocessor">#define CC_SBR 0x00800000</span></div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<span class="preprocessor">#define CC_SBRCRC 0x00010000</span></div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<span class="preprocessor">#define CC_SAC 0x00020000</span></div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="preprocessor">#define CC_RVLC 0x01000000</span></div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="preprocessor">#define CC_VCB11 0x02000000</span></div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<span class="preprocessor">#define CC_HCR 0x04000000</span></div>
<div class="line"><a name="l00371"></a><span class="lineno">  371</span>&#160;<span class="preprocessor">#define CC_PSEUDO_SURROUND 0x08000000</span></div>
<div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;<span class="preprocessor">#define CC_USAC_NOISE 0x10000000</span></div>
<div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="preprocessor">#define CC_USAC_TW 0x20000000</span></div>
<div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="preprocessor">#define CC_USAC_HBE 0x40000000</span></div>
<div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160; </div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html">  377</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a84641e6d45ee7213b4d1602c309d6353">  378</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721">AUDIO_OBJECT_TYPE</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a84641e6d45ee7213b4d1602c309d6353">aot</a>;     </div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a4a35b20a77ed14268987cd0cf6e7fe6a">  379</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721">AUDIO_OBJECT_TYPE</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a4a35b20a77ed14268987cd0cf6e7fe6a">extAOT</a>;  </div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a5e23fb7255cde0ef230ea78e3559d6c3">  380</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683b">CHANNEL_MODE</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a5e23fb7255cde0ef230ea78e3559d6c3">channelMode</a>;  </div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a4afd93d2aa6550f575781c26113e982b">  381</a></span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a4afd93d2aa6550f575781c26113e982b">channelConfigZero</a>;   </div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a9d57879d6d64214009c1521b01ea8422">  383</a></span>&#160;  <a class="code" href="machine__type_8h.html#a4cf9af43a95c45c3d469658098dfbe1a">INT</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a9d57879d6d64214009c1521b01ea8422">samplingRate</a>;          </div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a64650f1dc8097232f0a2928b7e4f94a7">  384</a></span>&#160;  <a class="code" href="machine__type_8h.html#a4cf9af43a95c45c3d469658098dfbe1a">INT</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a64650f1dc8097232f0a2928b7e4f94a7">extSamplingRate</a>;       </div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#aadbac0876d5b4156e99a50f85b3ae6bc">  385</a></span>&#160;  <a class="code" href="machine__type_8h.html#a4cf9af43a95c45c3d469658098dfbe1a">INT</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#aadbac0876d5b4156e99a50f85b3ae6bc">downscaleSamplingRate</a>; </div>
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a0c32adfea744734592baa5fcc8e53970">  387</a></span>&#160;  <a class="code" href="machine__type_8h.html#a4cf9af43a95c45c3d469658098dfbe1a">INT</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a0c32adfea744734592baa5fcc8e53970">bitRate</a>;               </div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#ada7444635177365512e842c159a4088b">  388</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#ada7444635177365512e842c159a4088b">samplesPerFrame</a>; </div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a70bd15075ff766b218b023138f07cc60">  390</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a70bd15075ff766b218b023138f07cc60">noChannels</a>;      </div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;  <span class="keywordtype">int</span> bitsFrame;</div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a3c296a08d02fb0c163c0ec54a042757f">  392</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a3c296a08d02fb0c163c0ec54a042757f">nSubFrames</a>; </div>
<div class="line"><a name="l00393"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#abbb7f01e97f006d45477ccedf7a8fccf">  393</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#abbb7f01e97f006d45477ccedf7a8fccf">BSACnumOfSubFrame</a>; </div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#ab36c027a25576950d71f12d212279cfb">  395</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#ab36c027a25576950d71f12d212279cfb">BSAClayerLength</a>; </div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a8f7b86cc01b7ef2823ff18ded71f93bb">  397</a></span>&#160;  <a class="code" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a8f7b86cc01b7ef2823ff18ded71f93bb">flags</a>;          </div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a440a6e8a2f74fbd17b8410c7cb5ecd8b">  398</a></span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a440a6e8a2f74fbd17b8410c7cb5ecd8b">matrixMixdownA</a>; </div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a9d00948e623ab07eebbb1d52d3ab6dfa">  401</a></span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a9d00948e623ab07eebbb1d52d3ab6dfa">headerPeriod</a>;   </div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a27e35fb28e025810e53b91447275ae57">  404</a></span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a27e35fb28e025810e53b91447275ae57">stereoConfigIndex</a>;       </div>
<div class="line"><a name="l00405"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#adda434ee4d2e9b2232a57ffac3fb52f7">  405</a></span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#adda434ee4d2e9b2232a57ffac3fb52f7">sbrMode</a>;                 </div>
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a72c4b57895927bfdcab166e7d5267509">  406</a></span>&#160;  SBR_PS_SIGNALING <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a72c4b57895927bfdcab166e7d5267509">sbrSignaling</a>; </div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#ae503af7ae052747996dcf814e8d2b2d3">  410</a></span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> rawConfig[64]; </div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a251b6403c74fedebe431c06e4becf0a5">  411</a></span>&#160;  <span class="keywordtype">int</span> <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a251b6403c74fedebe431c06e4becf0a5">rawConfigBits</a>;   </div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> sbrPresent;</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;  <a class="code" href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a> psPresent;</div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;} <a class="code" href="struct_c_o_d_e_r___c_o_n_f_i_g.html">CODER_CONFIG</a>;</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160; </div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;<span class="preprocessor">#define USAC_ID_BIT 16 </span></div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558">  420</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;  <span class="comment">/* mp4 element IDs */</span></div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ad3f00c2b13dfb051ff14353471aa725e">  422</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ad3f00c2b13dfb051ff14353471aa725e">ID_NONE</a> = -1, </div>
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c">  423</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c">ID_SCE</a> = 0,   </div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f">  424</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f">ID_CPE</a> = 1,   </div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ae5af7aebfe553d0bf92c2a5996e5bbf2">  425</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ae5af7aebfe553d0bf92c2a5996e5bbf2">ID_CCE</a> = 2,   </div>
<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f">  426</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f">ID_LFE</a> = 3,   </div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a970d85a9de9b3cca4d8e6eac86174711">ID_DSE</a> = 4,   </div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558afdb8e17eeefd1cbfbc7ab108d37e013b">  429</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558afdb8e17eeefd1cbfbc7ab108d37e013b">ID_PCE</a> = 5,   </div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a52aae80b8795d8cf7184fbcd0d9139ac">  430</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a52aae80b8795d8cf7184fbcd0d9139ac">ID_FIL</a> = 6,   </div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a7c6f988c6380231b798f218ae4c59ecb">  431</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a7c6f988c6380231b798f218ae4c59ecb">ID_END</a> = 7,   </div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aad8069117ffcc0100985fde1e2459f5f">  432</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aad8069117ffcc0100985fde1e2459f5f">ID_EXT</a> = 8,   </div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a235d69a3c3146cb1b6e15f7f80f5f3b0">  433</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a235d69a3c3146cb1b6e15f7f80f5f3b0">ID_SCAL</a> = 9,  </div>
<div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;  <span class="comment">/* USAC element IDs */</span></div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8">  435</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8">ID_USAC_SCE</a> = 0 + USAC_ID_BIT, </div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8">  436</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8">ID_USAC_CPE</a> = 1 + USAC_ID_BIT, </div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd">  437</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd">ID_USAC_LFE</a> = 2 + USAC_ID_BIT, </div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a316b5ce4ae3eb663c306b05a20089633">  438</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a316b5ce4ae3eb663c306b05a20089633">ID_USAC_EXT</a> = 3 + USAC_ID_BIT, </div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a435290cdf887969efccf3bb6aceed967">  439</a></span>&#160;  <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a435290cdf887969efccf3bb6aceed967">ID_USAC_END</a> = 4 + USAC_ID_BIT, </div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;  ID_LAST</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558">MP4_ELEMENT_ID</a>;</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160; </div>
<div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;<span class="comment">/* usacConfigExtType q.v. ISO/IEC DIS 23008-3 Table 52  and  ISO/IEC FDIS</span></div>
<div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<span class="comment"> * 23003-3:2011(E) Table 74*/</span></div>
<div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;  <span class="comment">/* USAC and RSVD60 3DA */</span></div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;  ID_CONFIG_EXT_FILL = 0,</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;  <span class="comment">/* RSVD60 3DA */</span></div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;  ID_CONFIG_EXT_DOWNMIX = 1,</div>
<div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;  ID_CONFIG_EXT_LOUDNESS_INFO = 2,</div>
<div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;  ID_CONFIG_EXT_AUDIOSCENE_INFO = 3,</div>
<div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;  ID_CONFIG_EXT_HOA_MATRIX = 4,</div>
<div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;  ID_CONFIG_EXT_SIG_GROUP_INFO = 6</div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;  <span class="comment">/* 5-127 =&gt; reserved for ISO use */</span></div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;  <span class="comment">/* &gt; 128 =&gt; reserved for use outside of ISO scope */</span></div>
<div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;} CONFIG_EXT_ID;</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160; </div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="preprocessor">#define IS_CHANNEL_ELEMENT(elementId)                                         \</span></div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="preprocessor">  ((elementId) == ID_SCE || (elementId) == ID_CPE || (elementId) == ID_LFE || \</span></div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;<span class="preprocessor">   (elementId) == ID_USAC_SCE || (elementId) == ID_USAC_CPE ||                \</span></div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="preprocessor">   (elementId) == ID_USAC_LFE)</span></div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160; </div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;<span class="preprocessor">#define IS_MP4_CHANNEL_ELEMENT(elementId) \</span></div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;<span class="preprocessor">  ((elementId) == ID_SCE || (elementId) == ID_CPE || (elementId) == ID_LFE)</span></div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160; </div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a688e6eb4e3987f7672585c99df909f25">  466</a></span>&#160;<span class="preprocessor">#define EXT_ID_BITS 4 </span></div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a98f0b09d4f7d5f64049196c8b53d7314">  469</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;  EXT_FIL = 0x00,</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;  EXT_FILL_DATA = 0x01,</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;  EXT_DATA_ELEMENT = 0x02,</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;  EXT_DATA_LENGTH = 0x03,</div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;  EXT_UNI_DRC = 0x04,</div>
<div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;  EXT_LDSAC_DATA = 0x09,</div>
<div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;  EXT_SAOC_DATA = 0x0a,</div>
<div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;  EXT_DYNAMIC_RANGE = 0x0b,</div>
<div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;  EXT_SAC_DATA = 0x0c,</div>
<div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;  EXT_SBR_DATA = 0x0d,</div>
<div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;  EXT_SBR_DATA_CRC = 0x0e</div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a98f0b09d4f7d5f64049196c8b53d7314">EXT_PAYLOAD_TYPE</a>;</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160; </div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<span class="preprocessor">#define IS_USAC_CHANNEL_ELEMENT(elementId)                     \</span></div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;<span class="preprocessor">  ((elementId) == ID_USAC_SCE || (elementId) == ID_USAC_CPE || \</span></div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;<span class="preprocessor">   (elementId) == ID_USAC_LFE)</span></div>
<div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160; </div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#acb3f4c7f0ca7c50e8a247b60d48505e0">  488</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;  <span class="comment">/* usac */</span></div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;  ID_EXT_ELE_FILL = 0x00,</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;  ID_EXT_ELE_MPEGS = 0x01,</div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;  ID_EXT_ELE_SAOC = 0x02,</div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;  ID_EXT_ELE_AUDIOPREROLL = 0x03,</div>
<div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;  ID_EXT_ELE_UNI_DRC = 0x04,</div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;  <span class="comment">/* rsv603da */</span></div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;  ID_EXT_ELE_OBJ_METADATA = 0x05,</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;  ID_EXT_ELE_SAOC_3D = 0x06,</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;  ID_EXT_ELE_HOA = 0x07,</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;  ID_EXT_ELE_FMT_CNVRTR = 0x08,</div>
<div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;  ID_EXT_ELE_MCT = 0x09,</div>
<div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;  ID_EXT_ELE_ENHANCED_OBJ_METADATA = 0x0d,</div>
<div class="line"><a name="l00502"></a><span class="lineno">  502</span>&#160;  <span class="comment">/* reserved for use outside of ISO scope */</span></div>
<div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;  ID_EXT_ELE_VR_METADATA = 0x81,</div>
<div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;  ID_EXT_ELE_UNKNOWN = 0xFF</div>
<div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#acb3f4c7f0ca7c50e8a247b60d48505e0">USAC_EXT_ELEMENT_TYPE</a>;</div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160; </div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a05886637f35dab441b47f4ff49a9099e">  510</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;  TC_NOTHING = 0,  <span class="comment">/* No configuration available -&gt; in-band configuration.   */</span></div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160;  TC_RAW_ADTS = 2, <span class="comment">/* Transfer type is ADTS. */</span></div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;  TC_RAW_LATM_MCP1 = 6, <span class="comment">/* Transfer type is LATM with SMC present.    */</span></div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160;  TC_RAW_SDC = 21       <span class="comment">/* Configuration data field is Drm SDC.             */</span></div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160; </div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a05886637f35dab441b47f4ff49a9099e">TP_CONFIG_TYPE</a>;</div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160; </div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;<span class="comment"> * ##############################################################################################</span></div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;<span class="comment"> * Library identification and error handling</span></div>
<div class="line"><a name="l00521"></a><span class="lineno">  521</span>&#160;<span class="comment"> * ##############################################################################################</span></div>
<div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<span class="comment">/* \cond */</span></div>
<div class="line"><a name="l00524"></a><span class="lineno">  524</span>&#160; </div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;  FDK_NONE = 0,</div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;  FDK_TOOLS = 1,</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;  FDK_SYSLIB = 2,</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;  FDK_AACDEC = 3,</div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;  FDK_AACENC = 4,</div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;  FDK_SBRDEC = 5,</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;  FDK_SBRENC = 6,</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;  FDK_TPDEC = 7,</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;  FDK_TPENC = 8,</div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;  FDK_MPSDEC = 9,</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;  FDK_MPEGFILEREAD = 10,</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;  FDK_MPEGFILEWRITE = 11,</div>
<div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;  FDK_PCMDMX = 31,</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;  FDK_MPSENC = 34,</div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160;  FDK_TDLIMIT = 35,</div>
<div class="line"><a name="l00541"></a><span class="lineno">  541</span>&#160;  FDK_UNIDRCDEC = 38,</div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160; </div>
<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;  FDK_MODULE_LAST</div>
<div class="line"><a name="l00544"></a><span class="lineno">  544</span>&#160; </div>
<div class="line"><a name="l00545"></a><span class="lineno">  545</span>&#160;} FDK_MODULE_ID;</div>
<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160; </div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;<span class="comment">/* AAC capability flags */</span></div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="preprocessor">#define CAPF_AAC_LC 0x00000001 </span></div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;<span class="preprocessor">#define CAPF_ER_AAC_LD                                                        \</span></div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;<span class="preprocessor">  0x00000002 </span></div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;<span class="preprocessor">#define CAPF_ER_AAC_SCAL 0x00000004 </span></div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;<span class="preprocessor">#define CAPF_ER_AAC_LC                                                      \</span></div>
<div class="line"><a name="l00554"></a><span class="lineno">  554</span>&#160;<span class="preprocessor">  0x00000008 </span></div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<span class="preprocessor">#define CAPF_AAC_480 \</span></div>
<div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;<span class="preprocessor">  0x00000010 </span></div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;<span class="preprocessor">#define CAPF_AAC_512 \</span></div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;<span class="preprocessor">  0x00000020 </span></div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;<span class="preprocessor">#define CAPF_AAC_960 \</span></div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;<span class="preprocessor">  0x00000040 </span></div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;<span class="preprocessor">#define CAPF_AAC_1024 \</span></div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;<span class="preprocessor">  0x00000080 </span></div>
<div class="line"><a name="l00564"></a><span class="lineno">  564</span>&#160;<span class="preprocessor">#define CAPF_AAC_HCR \</span></div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="preprocessor">  0x00000100 </span></div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="preprocessor">#define CAPF_AAC_VCB11 \</span></div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<span class="preprocessor">  0x00000200 </span></div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<span class="preprocessor">#define CAPF_AAC_RVLC \</span></div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<span class="preprocessor">  0x00000400 </span></div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="preprocessor">#define CAPF_AAC_MPEG4 0x00000800 </span></div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160;<span class="preprocessor">#define CAPF_AAC_DRC \</span></div>
<div class="line"><a name="l00572"></a><span class="lineno">  572</span>&#160;<span class="preprocessor">  0x00001000 </span></div>
<div class="line"><a name="l00573"></a><span class="lineno">  573</span>&#160;<span class="preprocessor">#define CAPF_AAC_CONCEALMENT \</span></div>
<div class="line"><a name="l00574"></a><span class="lineno">  574</span>&#160;<span class="preprocessor">  0x00002000 </span></div>
<div class="line"><a name="l00575"></a><span class="lineno">  575</span>&#160;<span class="preprocessor">#define CAPF_AAC_DRM_BSFORMAT \</span></div>
<div class="line"><a name="l00576"></a><span class="lineno">  576</span>&#160;<span class="preprocessor">  0x00004000 </span></div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;<span class="preprocessor">#define CAPF_ER_AAC_ELD                                              \</span></div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<span class="preprocessor">  0x00008000 </span></div>
<div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;<span class="preprocessor">#define CAPF_ER_AAC_BSAC \</span></div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;<span class="preprocessor">  0x00010000 </span></div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;<span class="preprocessor">#define CAPF_AAC_ELD_DOWNSCALE \</span></div>
<div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;<span class="preprocessor">  0x00040000 </span></div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<span class="preprocessor">#define CAPF_AAC_USAC_LP \</span></div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;<span class="preprocessor">  0x00100000 </span></div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<span class="preprocessor">#define CAPF_AAC_USAC \</span></div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<span class="preprocessor">  0x00200000 </span></div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;<span class="preprocessor">#define CAPF_ER_AAC_ELDV2 \</span></div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="preprocessor">  0x00800000 </span></div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;<span class="preprocessor">#define CAPF_AAC_UNIDRC \</span></div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;<span class="preprocessor">  0x01000000 </span></div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;<span class="comment">/* Transport capability flags */</span></div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;<span class="preprocessor">#define CAPF_ADTS \</span></div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;<span class="preprocessor">  0x00000001 </span></div>
<div class="line"><a name="l00596"></a><span class="lineno">  596</span>&#160;<span class="preprocessor">#define CAPF_ADIF \</span></div>
<div class="line"><a name="l00597"></a><span class="lineno">  597</span>&#160;<span class="preprocessor">  0x00000002 </span></div>
<div class="line"><a name="l00598"></a><span class="lineno">  598</span>&#160;<span class="preprocessor">#define CAPF_LATM \</span></div>
<div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;<span class="preprocessor">  0x00000004 </span></div>
<div class="line"><a name="l00600"></a><span class="lineno">  600</span>&#160;<span class="preprocessor">#define CAPF_LOAS \</span></div>
<div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;<span class="preprocessor">  0x00000008 </span></div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;<span class="preprocessor">#define CAPF_RAWPACKETS \</span></div>
<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;<span class="preprocessor">  0x00000010 </span></div>
<div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;<span class="preprocessor">#define CAPF_DRM \</span></div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;<span class="preprocessor">  0x00000020 </span></div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;<span class="preprocessor">#define CAPF_RSVD50 \</span></div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;<span class="preprocessor">  0x00000040 </span></div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;<span class="comment">/* SBR capability flags */</span></div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;<span class="preprocessor">#define CAPF_SBR_LP \</span></div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160;<span class="preprocessor">  0x00000001 </span></div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;<span class="preprocessor">#define CAPF_SBR_HQ \</span></div>
<div class="line"><a name="l00613"></a><span class="lineno">  613</span>&#160;<span class="preprocessor">  0x00000002 </span></div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;<span class="preprocessor">#define CAPF_SBR_DRM_BS \</span></div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;<span class="preprocessor">  0x00000004 </span></div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;<span class="preprocessor">#define CAPF_SBR_CONCEALMENT \</span></div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;<span class="preprocessor">  0x00000008 </span></div>
<div class="line"><a name="l00618"></a><span class="lineno">  618</span>&#160;<span class="preprocessor">#define CAPF_SBR_DRC \</span></div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;<span class="preprocessor">  0x00000010 </span></div>
<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;<span class="preprocessor">#define CAPF_SBR_PS_MPEG \</span></div>
<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;<span class="preprocessor">  0x00000020 </span></div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;<span class="preprocessor">#define CAPF_SBR_PS_DRM \</span></div>
<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;<span class="preprocessor">  0x00000040 </span></div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;<span class="preprocessor">#define CAPF_SBR_ELD_DOWNSCALE \</span></div>
<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;<span class="preprocessor">  0x00000080 </span></div>
<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;<span class="preprocessor">#define CAPF_SBR_HBEHQ \</span></div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;<span class="preprocessor">  0x00000100 </span></div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;<span class="comment">/* PCM utils capability flags */</span></div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<span class="preprocessor">#define CAPF_DMX_BLIND \</span></div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;<span class="preprocessor">  0x00000001 </span></div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;<span class="preprocessor">#define CAPF_DMX_PCE                                                      \</span></div>
<div class="line"><a name="l00633"></a><span class="lineno">  633</span>&#160;<span class="preprocessor">  0x00000002 </span></div>
<div class="line"><a name="l00635"></a><span class="lineno">  635</span>&#160;<span class="preprocessor">#define CAPF_DMX_ARIB                                                         \</span></div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;<span class="preprocessor">  0x00000004 </span></div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;<span class="preprocessor">#define CAPF_DMX_DVB                                                           \</span></div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<span class="preprocessor">  0x00000008 </span></div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;<span class="preprocessor">#define CAPF_DMX_CH_EXP                                                       \</span></div>
<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160;<span class="preprocessor">  0x00000010 </span></div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;<span class="preprocessor">#define CAPF_DMX_6_CH                                                   \</span></div>
<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;<span class="preprocessor">  0x00000020 </span></div>
<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<span class="preprocessor">#define CAPF_DMX_8_CH                                                          \</span></div>
<div class="line"><a name="l00648"></a><span class="lineno">  648</span>&#160;<span class="preprocessor">  0x00000040 </span></div>
<div class="line"><a name="l00650"></a><span class="lineno">  650</span>&#160;<span class="preprocessor">#define CAPF_DMX_24_CH                                                   \</span></div>
<div class="line"><a name="l00651"></a><span class="lineno">  651</span>&#160;<span class="preprocessor">  0x00000080 </span></div>
<div class="line"><a name="l00653"></a><span class="lineno">  653</span>&#160;<span class="preprocessor">#define CAPF_LIMITER                                      \</span></div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<span class="preprocessor">  0x00002000 </span></div>
<div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;<span class="comment">/* MPEG Surround capability flags */</span></div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;<span class="preprocessor">#define CAPF_MPS_STD \</span></div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;<span class="preprocessor">  0x00000001 </span></div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;<span class="preprocessor">#define CAPF_MPS_LD                                         \</span></div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;<span class="preprocessor">  0x00000002 </span></div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;<span class="preprocessor">#define CAPF_MPS_USAC \</span></div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;<span class="preprocessor">  0x00000004 </span></div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<span class="preprocessor">#define CAPF_MPS_HQ                                                     \</span></div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<span class="preprocessor">  0x00000010 </span></div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="preprocessor">#define CAPF_MPS_LP                                                        \</span></div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;<span class="preprocessor">  0x00000020 </span></div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;<span class="preprocessor">#define CAPF_MPS_BLIND \</span></div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160;<span class="preprocessor">  0x00000040 </span></div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;<span class="preprocessor">#define CAPF_MPS_BINAURAL \</span></div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="preprocessor">  0x00000080 </span></div>
<div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;<span class="preprocessor">#define CAPF_MPS_2CH_OUT \</span></div>
<div class="line"><a name="l00676"></a><span class="lineno">  676</span>&#160;<span class="preprocessor">  0x00000100 </span></div>
<div class="line"><a name="l00677"></a><span class="lineno">  677</span>&#160;<span class="preprocessor">#define CAPF_MPS_6CH_OUT \</span></div>
<div class="line"><a name="l00678"></a><span class="lineno">  678</span>&#160;<span class="preprocessor">  0x00000200 </span></div>
<div class="line"><a name="l00679"></a><span class="lineno">  679</span>&#160;<span class="preprocessor">#define CAPF_MPS_8CH_OUT \</span></div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;<span class="preprocessor">  0x00000400 </span></div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;<span class="preprocessor">#define CAPF_MPS_1CH_IN \</span></div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;<span class="preprocessor">  0x00001000 </span></div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;<span class="preprocessor">#define CAPF_MPS_2CH_IN \</span></div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="preprocessor">  0x00002000 </span></div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="preprocessor">#define CAPF_MPS_6CH_IN \</span></div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<span class="preprocessor">  0x00004000 </span></div>
<div class="line"><a name="l00688"></a><span class="lineno">  688</span>&#160;<span class="comment">/* \endcond */</span></div>
<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160; </div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;<span class="comment"> * ##############################################################################################</span></div>
<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;<span class="comment"> * Library versioning</span></div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;<span class="comment"> * ##############################################################################################</span></div>
<div class="line"><a name="l00694"></a><span class="lineno">  694</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160; </div>
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#aaddf4c6e66200bdb5979f82a9b4d32d7">  703</a></span>&#160;<span class="preprocessor">#define LIB_VERSION(lev0, lev1, lev2)                      \</span></div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;<span class="preprocessor">  ((lev0 &lt;&lt; 24 &amp; 0xff000000) | (lev1 &lt;&lt; 16 &amp; 0x00ff0000) | \</span></div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160;<span class="preprocessor">   (lev2 &lt;&lt; 8 &amp; 0x0000ff00))</span></div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160; </div>
<div class="line"><a name="l00710"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a45083124818102722319628af2ba3a2d">  710</a></span>&#160;<span class="preprocessor">#define LIB_VERSION_STRING(info)                                               \</span></div>
<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;<span class="preprocessor">  FDKsprintf((info)-&gt;versionStr, &quot;%d.%d.%d&quot;</span>, (((info)-&gt;version &gt;&gt; 24) &amp; 0xff), \</div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;             (((info)-&gt;version &gt;&gt; 16) &amp; 0xff),                                 \</div>
<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;             (((info)-&gt;version &gt;&gt; 8) &amp; 0xff))</div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160; </div>
<div class="line"><a name="l00718"></a><span class="lineno"><a class="line" href="struct_l_i_b___i_n_f_o.html">  718</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a> {</div>
<div class="line"><a name="l00719"></a><span class="lineno">  719</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span>* title;</div>
<div class="line"><a name="l00720"></a><span class="lineno">  720</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span>* build_date;</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;  <span class="keyword">const</span> <span class="keywordtype">char</span>* build_time;</div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;  FDK_MODULE_ID module_id;</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;  <a class="code" href="machine__type_8h.html#a4cf9af43a95c45c3d469658098dfbe1a">INT</a> version;</div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;  <a class="code" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a> flags;</div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;  <span class="keywordtype">char</span> versionStr[32];</div>
<div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a8f74a240f3ee17b6c79bc0abb88529d1">  726</a></span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a8f74a240f3ee17b6c79bc0abb88529d1">LIB_INFO</a>;</div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160; </div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;<span class="preprocessor">#define FDK_AUDIO_INLINE inline</span></div>
<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00731"></a><span class="lineno">  731</span>&#160;<span class="preprocessor">#define FDK_AUDIO_INLINE</span></div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160; </div>
<div class="line"><a name="l00735"></a><span class="lineno">  735</span>&#160;<span class="keyword">static</span> FDK_AUDIO_INLINE <span class="keywordtype">void</span> FDKinitLibInfo(<a class="code" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a>* info) {</div>
<div class="line"><a name="l00736"></a><span class="lineno">  736</span>&#160;  <span class="keywordtype">int</span> i;</div>
<div class="line"><a name="l00737"></a><span class="lineno">  737</span>&#160; </div>
<div class="line"><a name="l00738"></a><span class="lineno">  738</span>&#160;  <span class="keywordflow">for</span> (i = 0; i &lt; FDK_MODULE_LAST; i++) {</div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;    info[i].module_id = FDK_NONE;</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;  }</div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;}</div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160; </div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;<span class="keyword">static</span> FDK_AUDIO_INLINE <a class="code" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a></div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;FDKlibInfo_getCapabilities(<span class="keyword">const</span> <a class="code" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a>* info, FDK_MODULE_ID module_id) {</div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;  <span class="keywordtype">int</span> i;</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160; </div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;  <span class="keywordflow">for</span> (i = 0; i &lt; FDK_MODULE_LAST; i++) {</div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;    <span class="keywordflow">if</span> (info[i].module_id == module_id) {</div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;      <span class="keywordflow">return</span> info[i].flags;</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;    }</div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;  }</div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;  <span class="keywordflow">return</span> 0;</div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;}</div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160; </div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<span class="keyword">static</span> FDK_AUDIO_INLINE <a class="code" href="machine__type_8h.html#a4cf9af43a95c45c3d469658098dfbe1a">INT</a> FDKlibInfo_lookup(<span class="keyword">const</span> <a class="code" href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a>* info,</div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;                                              FDK_MODULE_ID module_id) {</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160;  <span class="keywordtype">int</span> i = -1;</div>
<div class="line"><a name="l00760"></a><span class="lineno">  760</span>&#160; </div>
<div class="line"><a name="l00761"></a><span class="lineno">  761</span>&#160;  <span class="keywordflow">for</span> (i = 0; i &lt; FDK_MODULE_LAST; i++) {</div>
<div class="line"><a name="l00762"></a><span class="lineno">  762</span>&#160;    <span class="keywordflow">if</span> (info[i].module_id == module_id) <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00763"></a><span class="lineno">  763</span>&#160;    <span class="keywordflow">if</span> (info[i].module_id == FDK_NONE) <span class="keywordflow">break</span>;</div>
<div class="line"><a name="l00764"></a><span class="lineno">  764</span>&#160;  }</div>
<div class="line"><a name="l00765"></a><span class="lineno">  765</span>&#160;  <span class="keywordflow">if</span> (i == FDK_MODULE_LAST) <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160; </div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;  <span class="keywordflow">return</span> i;</div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;}</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160; </div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;<span class="comment"> * ##############################################################################################</span></div>
<div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;<span class="comment"> * Buffer description</span></div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;<span class="comment"> * ##############################################################################################</span></div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160; </div>
<div class="line"><a name="l00779"></a><span class="lineno"><a class="line" href="struct_f_d_k__buf_descr.html">  779</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_f_d_k__buf_descr.html">FDK_bufDescr</a> {</div>
<div class="line"><a name="l00780"></a><span class="lineno"><a class="line" href="struct_f_d_k__buf_descr.html#a97387992de926170fbd27869ea9c95c8">  780</a></span>&#160;  <span class="keywordtype">void</span>** <a class="code" href="struct_f_d_k__buf_descr.html#a97387992de926170fbd27869ea9c95c8">ppBase</a>;  </div>
<div class="line"><a name="l00782"></a><span class="lineno"><a class="line" href="struct_f_d_k__buf_descr.html#ac0f8acba97c83575c59b50c60662e856">  782</a></span>&#160;  <a class="code" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>* <a class="code" href="struct_f_d_k__buf_descr.html#ac0f8acba97c83575c59b50c60662e856">pBufSize</a>; </div>
<div class="line"><a name="l00784"></a><span class="lineno"><a class="line" href="struct_f_d_k__buf_descr.html#aa14935f8ba6c4a9438d84682b8bba7f7">  784</a></span>&#160;  <a class="code" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>* <a class="code" href="struct_f_d_k__buf_descr.html#aa14935f8ba6c4a9438d84682b8bba7f7">pEleSize</a>; </div>
<div class="line"><a name="l00788"></a><span class="lineno">  788</span>&#160;  <a class="code" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a>*</div>
<div class="line"><a name="l00789"></a><span class="lineno"><a class="line" href="struct_f_d_k__buf_descr.html#ab9e7d1b56d79224a58cec4925769b24c">  789</a></span>&#160;      <a class="code" href="struct_f_d_k__buf_descr.html#ab9e7d1b56d79224a58cec4925769b24c">pBufType</a>; </div>
<div class="line"><a name="l00791"></a><span class="lineno"><a class="line" href="struct_f_d_k__buf_descr.html#a85dfce1c13f92ce3a3a5bd9d4720001e">  791</a></span>&#160;  <a class="code" href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a> <a class="code" href="struct_f_d_k__buf_descr.html#a85dfce1c13f92ce3a3a5bd9d4720001e">numBufs</a>; </div>
<div class="line"><a name="l00793"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a3d9faa21ab024cdb9b7d9deec8406e54">  793</a></span>&#160;} <a class="code" href="_f_d_k__audio_8h.html#a3d9faa21ab024cdb9b7d9deec8406e54">FDK_bufDescr</a>;</div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160; </div>
<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="_f_d_k__audio_8h.html#a545d97d19fbd69c0bbacdb8a658d833e">  798</a></span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_MASK_IO ((UINT)0x03 &lt;&lt; 30)</span></div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_MASK_DESCR ((UINT)0x3F &lt;&lt; 16)</span></div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_MASK_ID ((UINT)0xFF)</span></div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160; </div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_INPUT ((UINT)0x1 &lt;&lt; 30)</span></div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_OUTPUT ((UINT)0x2 &lt;&lt; 30)</span></div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160; </div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_PCM_DATA ((UINT)0x1 &lt;&lt; 16)</span></div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_ANC_DATA ((UINT)0x2 &lt;&lt; 16)</span></div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;<span class="preprocessor">#define FDK_BUF_TYPE_BS_DATA ((UINT)0x4 &lt;&lt; 16)</span></div>
<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160; </div>
<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;}</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00812"></a><span class="lineno">  812</span>&#160; </div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* FDK_AUDIO_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a05886637f35dab441b47f4ff49a9099e"><div class="ttname"><a href="_f_d_k__audio_8h.html#a05886637f35dab441b47f4ff49a9099e">TP_CONFIG_TYPE</a></div><div class="ttdeci">TP_CONFIG_TYPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:510</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a3d9faa21ab024cdb9b7d9deec8406e54"><div class="ttname"><a href="_f_d_k__audio_8h.html#a3d9faa21ab024cdb9b7d9deec8406e54">FDK_bufDescr</a></div><div class="ttdeci">struct FDK_bufDescr FDK_bufDescr</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558">MP4_ELEMENT_ID</a></div><div class="ttdeci">MP4_ELEMENT_ID</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:420</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a235d69a3c3146cb1b6e15f7f80f5f3b0"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a235d69a3c3146cb1b6e15f7f80f5f3b0">ID_SCAL</a></div><div class="ttdeci">@ ID_SCAL</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:433</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a316b5ce4ae3eb663c306b05a20089633"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a316b5ce4ae3eb663c306b05a20089633">ID_USAC_EXT</a></div><div class="ttdeci">@ ID_USAC_EXT</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:438</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a435290cdf887969efccf3bb6aceed967"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a435290cdf887969efccf3bb6aceed967">ID_USAC_END</a></div><div class="ttdeci">@ ID_USAC_END</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:439</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a487458a42d130126866413c042b7f34c">ID_SCE</a></div><div class="ttdeci">@ ID_SCE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:423</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a52aae80b8795d8cf7184fbcd0d9139ac"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a52aae80b8795d8cf7184fbcd0d9139ac">ID_FIL</a></div><div class="ttdeci">@ ID_FIL</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:430</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a5ff082bdf9489cf18c0adbf8f89eac6f">ID_LFE</a></div><div class="ttdeci">@ ID_LFE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:426</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a676f8c50e50582b89eb4721be59521b8">ID_USAC_CPE</a></div><div class="ttdeci">@ ID_USAC_CPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:436</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a7c6f988c6380231b798f218ae4c59ecb"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a7c6f988c6380231b798f218ae4c59ecb">ID_END</a></div><div class="ttdeci">@ ID_END</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:431</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558a970d85a9de9b3cca4d8e6eac86174711"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558a970d85a9de9b3cca4d8e6eac86174711">ID_DSE</a></div><div class="ttdeci">@ ID_DSE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:427</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aa4bd2342d23ee0ea5bf8d5f5d29599f8">ID_USAC_SCE</a></div><div class="ttdeci">@ ID_USAC_SCE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:435</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558aad8069117ffcc0100985fde1e2459f5f"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558aad8069117ffcc0100985fde1e2459f5f">ID_EXT</a></div><div class="ttdeci">@ ID_EXT</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:432</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ab7936eabb84e1f5ef0783cc893a5534f">ID_CPE</a></div><div class="ttdeci">@ ID_CPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:424</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558ad3f00c2b13dfb051ff14353471aa725e"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ad3f00c2b13dfb051ff14353471aa725e">ID_NONE</a></div><div class="ttdeci">@ ID_NONE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:422</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558adf76898752010f28320245064a0dd3dd">ID_USAC_LFE</a></div><div class="ttdeci">@ ID_USAC_LFE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:437</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558ae5af7aebfe553d0bf92c2a5996e5bbf2"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558ae5af7aebfe553d0bf92c2a5996e5bbf2">ID_CCE</a></div><div class="ttdeci">@ ID_CCE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:425</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a48f35f9a207b85a8144e1963183d8558afdb8e17eeefd1cbfbc7ab108d37e013b"><div class="ttname"><a href="_f_d_k__audio_8h.html#a48f35f9a207b85a8144e1963183d8558afdb8e17eeefd1cbfbc7ab108d37e013b">ID_PCE</a></div><div class="ttdeci">@ ID_PCE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:429</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683b"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683b">CHANNEL_MODE</a></div><div class="ttdeci">CHANNEL_MODE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:232</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683ba0a36399f2feba688abe010c193b8a5f1"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba0a36399f2feba688abe010c193b8a5f1">MODE_2</a></div><div class="ttdeci">@ MODE_2</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:236</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683ba1eebaef0988382d79e0d264c3fd9defc"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba1eebaef0988382d79e0d264c3fd9defc">MODE_1_2</a></div><div class="ttdeci">@ MODE_1_2</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:237</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683ba4394febb6bc868a444142dfd09dc93dc"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba4394febb6bc868a444142dfd09dc93dc">MODE_1_2_2_2_1</a></div><div class="ttdeci">@ MODE_1_2_2_2_1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:241</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683ba45a314be6a5d3d89c3ac82b6bbfff020"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba45a314be6a5d3d89c3ac82b6bbfff020">MODE_1_2_2_1</a></div><div class="ttdeci">@ MODE_1_2_2_1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:240</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683ba764f517e839e7c1972cee3adfc5dcc99"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba764f517e839e7c1972cee3adfc5dcc99">MODE_7_1_BACK</a></div><div class="ttdeci">@ MODE_7_1_BACK</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:244</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683ba807e645eadd58f6cb1005fe86c6d935a"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683ba807e645eadd58f6cb1005fe86c6d935a">MODE_7_1_TOP_FRONT</a></div><div class="ttdeci">@ MODE_7_1_TOP_FRONT</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:245</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683bab6ca6f471a746abdcca5a529097edbed"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bab6ca6f471a746abdcca5a529097edbed">MODE_1_2_1</a></div><div class="ttdeci">@ MODE_1_2_1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:238</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683bac96aa721750e7b04beb809ecf84a6796"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bac96aa721750e7b04beb809ecf84a6796">MODE_6_1</a></div><div class="ttdeci">@ MODE_6_1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:243</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683bae69e2b90e4ef58436fa222ba836257dc"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae69e2b90e4ef58436fa222ba836257dc">MODE_7_1_REAR_SURROUND</a></div><div class="ttdeci">@ MODE_7_1_REAR_SURROUND</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:247</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683bae962efe52de14327972236b2c3c8f952"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683bae962efe52de14327972236b2c3c8f952">MODE_1_2_2</a></div><div class="ttdeci">@ MODE_1_2_2</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:239</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683baea2d9d1ab34858b103716e90203eb8ec"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baea2d9d1ab34858b103716e90203eb8ec">MODE_212</a></div><div class="ttdeci">@ MODE_212</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:250</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683baf25f6bda513005f645d3626d9391f8cc"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf25f6bda513005f645d3626d9391f8cc">MODE_1</a></div><div class="ttdeci">@ MODE_1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:235</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a4c03bad3dfc905ed83eb9d683495683baf9f4ebff8a03e50c833113e324b78c4d"><div class="ttname"><a href="_f_d_k__audio_8h.html#a4c03bad3dfc905ed83eb9d683495683baf9f4ebff8a03e50c833113e324b78c4d">MODE_7_1_FRONT_CENTER</a></div><div class="ttdeci">@ MODE_7_1_FRONT_CENTER</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:248</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a89021fa008d0a93e735361ed4f3b885f"><div class="ttname"><a href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885f">FILE_FORMAT</a></div><div class="ttdeci">FILE_FORMAT</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:121</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a89021fa008d0a93e735361ed4f3b885fa002a351c4fed7e3b7dbc83129ecc397e"><div class="ttname"><a href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa002a351c4fed7e3b7dbc83129ecc397e">FF_UNKNOWN</a></div><div class="ttdeci">@ FF_UNKNOWN</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:122</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a89021fa008d0a93e735361ed4f3b885fa4ead52839a6c5f8e57a3e8ba69542de4"><div class="ttname"><a href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa4ead52839a6c5f8e57a3e8ba69542de4">FF_RAW</a></div><div class="ttdeci">@ FF_RAW</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:123</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a89021fa008d0a93e735361ed4f3b885fa5ecc16a7d346ef5c0c15d05e33b9205a"><div class="ttname"><a href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fa5ecc16a7d346ef5c0c15d05e33b9205a">FF_MP4_MP4F</a></div><div class="ttdeci">@ FF_MP4_MP4F</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:126</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a89021fa008d0a93e735361ed4f3b885fae41f8219f3e3a0a2468e8af8be2b2bb9"><div class="ttname"><a href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fae41f8219f3e3a0a2468e8af8be2b2bb9">FF_MP4_3GPP</a></div><div class="ttdeci">@ FF_MP4_3GPP</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:125</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a89021fa008d0a93e735361ed4f3b885fafe403ba8cfaea1cef0ec673494dad608"><div class="ttname"><a href="_f_d_k__audio_8h.html#a89021fa008d0a93e735361ed4f3b885fafe403ba8cfaea1cef0ec673494dad608">FF_RAWPACKETS</a></div><div class="ttdeci">@ FF_RAWPACKETS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:128</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a8f74a240f3ee17b6c79bc0abb88529d1"><div class="ttname"><a href="_f_d_k__audio_8h.html#a8f74a240f3ee17b6c79bc0abb88529d1">LIB_INFO</a></div><div class="ttdeci">struct LIB_INFO LIB_INFO</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a98f0b09d4f7d5f64049196c8b53d7314"><div class="ttname"><a href="_f_d_k__audio_8h.html#a98f0b09d4f7d5f64049196c8b53d7314">EXT_PAYLOAD_TYPE</a></div><div class="ttdeci">EXT_PAYLOAD_TYPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:469</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08">TRANSPORT_TYPE</a></div><div class="ttdeci">TRANSPORT_TYPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:135</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08a0e7825c382a9f19c3fcbe0e23858b517"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a0e7825c382a9f19c3fcbe0e23858b517">TT_MP4_ADTS</a></div><div class="ttdeci">@ TT_MP4_ADTS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:140</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a4d0400b7a55154203fa3f281b5a57073">TT_MP4_RAW</a></div><div class="ttdeci">@ TT_MP4_RAW</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:137</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a6ac653ff6368aa3083fe5f70045333f6">TT_MP4_LATM_MCP0</a></div><div class="ttdeci">@ TT_MP4_LATM_MCP0</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:143</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08a709143ae9e3b676be28ccdb3099486e3">TT_DRM</a></div><div class="ttdeci">@ TT_DRM</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:148</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ac1978d1881aa428f42540064d01a2a76">TT_MP4_LATM_MCP1</a></div><div class="ttdeci">@ TT_MP4_LATM_MCP1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:142</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08ae1337cb8929e2e7e6a602ab0dee5b59e"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08ae1337cb8929e2e7e6a602ab0dee5b59e">TT_UNKNOWN</a></div><div class="ttdeci">@ TT_UNKNOWN</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:136</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08aed2f618bfb9281f79a6215ef8baf3cef"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aed2f618bfb9281f79a6215ef8baf3cef">TT_MP4_LOAS</a></div><div class="ttdeci">@ TT_MP4_LOAS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:146</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_a9a3ab43f50232345732813eefad2dd08aef516f1e49e922a6b8f0efe04d6ca421"><div class="ttname"><a href="_f_d_k__audio_8h.html#a9a3ab43f50232345732813eefad2dd08aef516f1e49e922a6b8f0efe04d6ca421">TT_MP4_ADIF</a></div><div class="ttdeci">@ TT_MP4_ADIF</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:139</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721">AUDIO_OBJECT_TYPE</a></div><div class="ttdeci">AUDIO_OBJECT_TYPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:159</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a03b614d80559588a2698bb6272e3a763"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a03b614d80559588a2698bb6272e3a763">AOT_SLS</a></div><div class="ttdeci">@ AOT_SLS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:201</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a0cbd77749c4254ab06220729dfab6c26"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a0cbd77749c4254ab06220729dfab6c26">AOT_ESCAPE</a></div><div class="ttdeci">@ AOT_ESCAPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:193</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a14d1ff6db5919b2e14f886d23d25a348"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a14d1ff6db5919b2e14f886d23d25a348">AOT_ER_AAC_LD</a></div><div class="ttdeci">@ AOT_ER_AAC_LD</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:184</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a16661dc4cccd8b06e6d6449cd362e84a"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a16661dc4cccd8b06e6d6449cd362e84a">AOT_ALG_SYNTH_AUD_FX</a></div><div class="ttdeci">@ AOT_ALG_SYNTH_AUD_FX</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:177</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a214e7bcc903f7fbb0e0cbe0d0a526966"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a214e7bcc903f7fbb0e0cbe0d0a526966">AOT_ER_CELP</a></div><div class="ttdeci">@ AOT_ER_CELP</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:185</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a26a8b1a6683068db80851b474e2f90eb">AOT_DRM_AAC</a></div><div class="ttdeci">@ AOT_DRM_AAC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:212</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a29e4afaa0f42b6b96daef10ef0d6a93f"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a29e4afaa0f42b6b96daef10ef0d6a93f">AOT_SAOC</a></div><div class="ttdeci">@ AOT_SAOC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:205</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a2f3f06ccd1d7ac82eb6f769c8e175e52"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a2f3f06ccd1d7ac82eb6f769c8e175e52">AOT_MP2_AAC_LC</a></div><div class="ttdeci">@ AOT_MP2_AAC_LC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:209</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a3243adfe8ad1216249dcf2154fa4281c"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3243adfe8ad1216249dcf2154fa4281c">AOT_MAIN_SYNTH</a></div><div class="ttdeci">@ AOT_MAIN_SYNTH</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:174</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a38805a997f1473e544bfbbb022a256ca"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a38805a997f1473e544bfbbb022a256ca">AOT_TTSI</a></div><div class="ttdeci">@ AOT_TTSI</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:173</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a3bc9a963f1f4638a58651934c86d73b0"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a3bc9a963f1f4638a58651934c86d73b0">AOT_MP3ONMP4_L3</a></div><div class="ttdeci">@ AOT_MP3ONMP4_L3</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:197</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a426586844b1f4c915dfb06f6af59d917"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a426586844b1f4c915dfb06f6af59d917">AOT_MPEGS</a></div><div class="ttdeci">@ AOT_MPEGS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:191</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a438692976b6f568a6eb0c23717a12e68"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a438692976b6f568a6eb0c23717a12e68">AOT_AAC_SLS</a></div><div class="ttdeci">@ AOT_AAC_SLS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:200</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a4d619164e92a4e79d8c4d94d799104e7"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a4d619164e92a4e79d8c4d94d799104e7">AOT_ER_AAC_ELD</a></div><div class="ttdeci">@ AOT_ER_AAC_ELD</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:202</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a51b26f06ec2431eee5bff31ec078da51"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a51b26f06ec2431eee5bff31ec078da51">AOT_ER_AAC_LC</a></div><div class="ttdeci">@ AOT_ER_AAC_LC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:178</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a5440c75750535c5dc34afbe39f2db1ad"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a5440c75750535c5dc34afbe39f2db1ad">AOT_WAV_TAB_SYNTH</a></div><div class="ttdeci">@ AOT_WAV_TAB_SYNTH</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:175</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a7126c5506154f129a64d121212186cfd"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a7126c5506154f129a64d121212186cfd">AOT_LD_MPEGS</a></div><div class="ttdeci">@ AOT_LD_MPEGS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:206</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a76575c302f3e2f8c13a01e36f98fad60"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a76575c302f3e2f8c13a01e36f98fad60">AOT_ER_HVXC</a></div><div class="ttdeci">@ AOT_ER_HVXC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:186</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a799bc471bf13b9d9133fb3e42aa8e3ad"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a799bc471bf13b9d9133fb3e42aa8e3ad">AOT_MP2_SBR</a></div><div class="ttdeci">@ AOT_MP2_SBR</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:210</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a79a600ed0f7a58189e5f7941c7c835da"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a79a600ed0f7a58189e5f7941c7c835da">AOT_USAC</a></div><div class="ttdeci">@ AOT_USAC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:204</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a84512779d40cb186f7f061e3fa2e4af2"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a84512779d40cb186f7f061e3fa2e4af2">AOT_RSVD_36</a></div><div class="ttdeci">@ AOT_RSVD_36</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:199</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a9719c9101900e290293c0e9d0911eb35"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9719c9101900e290293c0e9d0911eb35">AOT_DRM_SURROUND</a></div><div class="ttdeci">@ AOT_DRM_SURROUND</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:216</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721a9b82f1fd866a707c781da8a781b65199"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721a9b82f1fd866a707c781da8a781b65199">AOT_DRM_MPEG_PS</a></div><div class="ttdeci">@ AOT_DRM_MPEG_PS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:214</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aa3ec84cbc88329cbaa21df233d0d5fce">AOT_ER_BSAC</a></div><div class="ttdeci">@ AOT_ER_BSAC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:183</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ab09a66271fe981c9713248a4c13e35fc"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab09a66271fe981c9713248a4c13e35fc">AOT_ER_TWIN_VQ</a></div><div class="ttdeci">@ AOT_ER_TWIN_VQ</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:182</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ab2b96cce634270982ef1ee5b7cdf4740"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab2b96cce634270982ef1ee5b7cdf4740">AOT_GEN_MIDI</a></div><div class="ttdeci">@ AOT_GEN_MIDI</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:176</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ab6746b7184bda7dc40120ac6c43e57f6"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab6746b7184bda7dc40120ac6c43e57f6">AOT_DRM_SBR</a></div><div class="ttdeci">@ AOT_DRM_SBR</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:213</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ab7a581c36c965fac3c482ad54ef6f3b7"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ab7a581c36c965fac3c482ad54ef6f3b7">AOT_ER_AAC_SCAL</a></div><div class="ttdeci">@ AOT_ER_AAC_SCAL</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:181</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abda162f68ce9d620587e3c5aab756312">AOT_AAC_LC</a></div><div class="ttdeci">@ AOT_AAC_LC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:163</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721abe1dc27641b38ecfbae6163d43c9b840"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721abe1dc27641b38ecfbae6163d43c9b840">AOT_ER_PARA</a></div><div class="ttdeci">@ AOT_ER_PARA</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:188</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ac29571fd6be3263ccb9c6823a17d4234"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac29571fd6be3263ccb9c6823a17d4234">AOT_MP3ONMP4_L2</a></div><div class="ttdeci">@ AOT_MP3ONMP4_L2</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:196</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ac414ea23bec0e6697f8f49fb3a79f772"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac414ea23bec0e6697f8f49fb3a79f772">AOT_RSVD_10</a></div><div class="ttdeci">@ AOT_RSVD_10</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:171</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ac5b7f22593c1e7109e6450b81fd143af"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac5b7f22593c1e7109e6450b81fd143af">AOT_ER_AAC_LTP</a></div><div class="ttdeci">@ AOT_ER_AAC_LTP</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:180</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ac62097bd807d4af85c36c2a4c6df6a32"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ac62097bd807d4af85c36c2a4c6df6a32">AOT_MP3ONMP4_L1</a></div><div class="ttdeci">@ AOT_MP3ONMP4_L1</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:195</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ad2b2f032e47201b9d5e53912570ce401"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad2b2f032e47201b9d5e53912570ce401">AOT_ER_HILN</a></div><div class="ttdeci">@ AOT_ER_HILN</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:187</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ad44dc31a3b2af4ffceddd0ee4c8c42f8"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad44dc31a3b2af4ffceddd0ee4c8c42f8">AOT_RSVD_35</a></div><div class="ttdeci">@ AOT_RSVD_35</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:198</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ad51d1945df20952d3da78d0899930817"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad51d1945df20952d3da78d0899930817">AOT_RSVD_18</a></div><div class="ttdeci">@ AOT_RSVD_18</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:179</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ad7598e86199a9a1ffc4d420a526344e9"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ad7598e86199a9a1ffc4d420a526344e9">AOT_RSVD_11</a></div><div class="ttdeci">@ AOT_RSVD_11</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:172</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721ae354349a0b77beebfc470447fdbd58d3"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721ae354349a0b77beebfc470447fdbd58d3">AOT_DRM_USAC</a></div><div class="ttdeci">@ AOT_DRM_USAC</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:218</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721aedd997ceaeceb4ca0f6794248f7f7205"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721aedd997ceaeceb4ca0f6794248f7f7205">AOT_RSVD_28</a></div><div class="ttdeci">@ AOT_RSVD_28</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:189</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afb6c5dc863da9b9dd0b752db6a1a70c8">AOT_PS</a></div><div class="ttdeci">@ AOT_PS</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:190</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_aa1570925f07a0866afc2681ce1408721afc99ecbce72896f9843662fadfc70abf"><div class="ttname"><a href="_f_d_k__audio_8h.html#aa1570925f07a0866afc2681ce1408721afc99ecbce72896f9843662fadfc70abf">AOT_AAC_MAIN</a></div><div class="ttdeci">@ AOT_AAC_MAIN</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:162</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_acb3f4c7f0ca7c50e8a247b60d48505e0"><div class="ttname"><a href="_f_d_k__audio_8h.html#acb3f4c7f0ca7c50e8a247b60d48505e0">USAC_EXT_ELEMENT_TYPE</a></div><div class="ttdeci">USAC_EXT_ELEMENT_TYPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:488</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2">AUDIO_CHANNEL_TYPE</a></div><div class="ttdeci">AUDIO_CHANNEL_TYPE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:261</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a04c0b1ae1c28c471ed5dfb930482a433"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a04c0b1ae1c28c471ed5dfb930482a433">ACT_FRONT_BOTTOM</a></div><div class="ttdeci">@ ACT_FRONT_BOTTOM</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:276</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a0b43b2810dabca4078e244d30b27b3db"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0b43b2810dabca4078e244d30b27b3db">ACT_BACK_BOTTOM</a></div><div class="ttdeci">@ ACT_BACK_BOTTOM</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:278</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a0f3414b670ee0935b7bde840ab319a55"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a0f3414b670ee0935b7bde840ab319a55">ACT_BOTTOM</a></div><div class="ttdeci">@ ACT_BOTTOM</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:274</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a15a67e5d2e13be98dd6fde3f32fc1363"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a15a67e5d2e13be98dd6fde3f32fc1363">ACT_SIDE</a></div><div class="ttdeci">@ ACT_SIDE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:264</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a39a84e4c5c1c21f770d974210032fca7"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a39a84e4c5c1c21f770d974210032fca7">ACT_TOP</a></div><div class="ttdeci">@ ACT_TOP</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:268</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a588c001e80121b1762e9272d88937e7d"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a588c001e80121b1762e9272d88937e7d">ACT_SIDE_TOP</a></div><div class="ttdeci">@ ACT_SIDE_TOP</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:271</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a6eafb47b93b16e3ea67e73d4589b5723"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a6eafb47b93b16e3ea67e73d4589b5723">ACT_BACK_TOP</a></div><div class="ttdeci">@ ACT_BACK_TOP</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:272</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2a99e67ef350ed9ab71b15ad8ecf195e15"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2a99e67ef350ed9ab71b15ad8ecf195e15">ACT_BACK</a></div><div class="ttdeci">@ ACT_BACK</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:265</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2abe7fbf568c90bf92779311ee05bdb8e3"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2abe7fbf568c90bf92779311ee05bdb8e3">ACT_FRONT</a></div><div class="ttdeci">@ ACT_FRONT</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:263</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2ac5d171edbcb03d6067daab83f0537234"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2ac5d171edbcb03d6067daab83f0537234">ACT_FRONT_TOP</a></div><div class="ttdeci">@ ACT_FRONT_TOP</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:270</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2aea74cc863b15e51e6cb0600a35d9d83f"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aea74cc863b15e51e6cb0600a35d9d83f">ACT_LFE</a></div><div class="ttdeci">@ ACT_LFE</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:266</div></div>
<div class="ttc" id="a_f_d_k__audio_8h_html_ae2e99eec9b2aff4efbe944c0613a22e2aec074daad75d259c6fd001c5cf009efd"><div class="ttname"><a href="_f_d_k__audio_8h.html#ae2e99eec9b2aff4efbe944c0613a22e2aec074daad75d259c6fd001c5cf009efd">ACT_SIDE_BOTTOM</a></div><div class="ttdeci">@ ACT_SIDE_BOTTOM</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:277</div></div>
<div class="ttc" id="ageneric_stds_8h_html"><div class="ttname"><a href="generic_stds_8h.html">genericStds.h</a></div><div class="ttdoc">Generic Run-Time Support function wrappers and heap allocation monitoring.</div></div>
<div class="ttc" id="amachine__type_8h_html"><div class="ttname"><a href="machine__type_8h.html">machine_type.h</a></div><div class="ttdoc">Type defines for various processors and compiler tools.</div></div>
<div class="ttc" id="amachine__type_8h_html_a4cf9af43a95c45c3d469658098dfbe1a"><div class="ttname"><a href="machine__type_8h.html#a4cf9af43a95c45c3d469658098dfbe1a">INT</a></div><div class="ttdeci">signed int INT</div><div class="ttdef"><b>Definition:</b> machine_type.h:176</div></div>
<div class="ttc" id="amachine__type_8h_html_aed5a2dbe32af3a91203f0f5e8697e873"><div class="ttname"><a href="machine__type_8h.html#aed5a2dbe32af3a91203f0f5e8697e873">UCHAR</a></div><div class="ttdeci">unsigned char UCHAR</div><div class="ttdef"><b>Definition:</b> machine_type.h:190</div></div>
<div class="ttc" id="amachine__type_8h_html_afff0ab3629a68bc1bb3b2a2f4296173f"><div class="ttname"><a href="machine__type_8h.html#afff0ab3629a68bc1bb3b2a2f4296173f">UINT</a></div><div class="ttdeci">unsigned int UINT</div><div class="ttdef"><b>Definition:</b> machine_type.h:177</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html">CODER_CONFIG</a></div><div class="ttdef"><b>Definition:</b> FDK_audio.h:377</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a0c32adfea744734592baa5fcc8e53970"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a0c32adfea744734592baa5fcc8e53970">CODER_CONFIG::bitRate</a></div><div class="ttdeci">INT bitRate</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:387</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a251b6403c74fedebe431c06e4becf0a5"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a251b6403c74fedebe431c06e4becf0a5">CODER_CONFIG::rawConfigBits</a></div><div class="ttdeci">int rawConfigBits</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:411</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a27e35fb28e025810e53b91447275ae57"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a27e35fb28e025810e53b91447275ae57">CODER_CONFIG::stereoConfigIndex</a></div><div class="ttdeci">UCHAR stereoConfigIndex</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:404</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a3c296a08d02fb0c163c0ec54a042757f"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a3c296a08d02fb0c163c0ec54a042757f">CODER_CONFIG::nSubFrames</a></div><div class="ttdeci">int nSubFrames</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:392</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a440a6e8a2f74fbd17b8410c7cb5ecd8b"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a440a6e8a2f74fbd17b8410c7cb5ecd8b">CODER_CONFIG::matrixMixdownA</a></div><div class="ttdeci">UCHAR matrixMixdownA</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:398</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a4a35b20a77ed14268987cd0cf6e7fe6a"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a4a35b20a77ed14268987cd0cf6e7fe6a">CODER_CONFIG::extAOT</a></div><div class="ttdeci">AUDIO_OBJECT_TYPE extAOT</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:379</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a4afd93d2aa6550f575781c26113e982b"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a4afd93d2aa6550f575781c26113e982b">CODER_CONFIG::channelConfigZero</a></div><div class="ttdeci">UCHAR channelConfigZero</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:381</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a5e23fb7255cde0ef230ea78e3559d6c3"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a5e23fb7255cde0ef230ea78e3559d6c3">CODER_CONFIG::channelMode</a></div><div class="ttdeci">CHANNEL_MODE channelMode</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:380</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a64650f1dc8097232f0a2928b7e4f94a7"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a64650f1dc8097232f0a2928b7e4f94a7">CODER_CONFIG::extSamplingRate</a></div><div class="ttdeci">INT extSamplingRate</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:384</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a70bd15075ff766b218b023138f07cc60"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a70bd15075ff766b218b023138f07cc60">CODER_CONFIG::noChannels</a></div><div class="ttdeci">int noChannels</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:390</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a72c4b57895927bfdcab166e7d5267509"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a72c4b57895927bfdcab166e7d5267509">CODER_CONFIG::sbrSignaling</a></div><div class="ttdeci">SBR_PS_SIGNALING sbrSignaling</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:406</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a84641e6d45ee7213b4d1602c309d6353"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a84641e6d45ee7213b4d1602c309d6353">CODER_CONFIG::aot</a></div><div class="ttdeci">AUDIO_OBJECT_TYPE aot</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:378</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a8f7b86cc01b7ef2823ff18ded71f93bb"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a8f7b86cc01b7ef2823ff18ded71f93bb">CODER_CONFIG::flags</a></div><div class="ttdeci">UINT flags</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:397</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a9d00948e623ab07eebbb1d52d3ab6dfa"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a9d00948e623ab07eebbb1d52d3ab6dfa">CODER_CONFIG::headerPeriod</a></div><div class="ttdeci">UCHAR headerPeriod</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:401</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_a9d57879d6d64214009c1521b01ea8422"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#a9d57879d6d64214009c1521b01ea8422">CODER_CONFIG::samplingRate</a></div><div class="ttdeci">INT samplingRate</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:383</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_aadbac0876d5b4156e99a50f85b3ae6bc"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#aadbac0876d5b4156e99a50f85b3ae6bc">CODER_CONFIG::downscaleSamplingRate</a></div><div class="ttdeci">INT downscaleSamplingRate</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:385</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_ab36c027a25576950d71f12d212279cfb"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#ab36c027a25576950d71f12d212279cfb">CODER_CONFIG::BSAClayerLength</a></div><div class="ttdeci">int BSAClayerLength</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:395</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_abbb7f01e97f006d45477ccedf7a8fccf"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#abbb7f01e97f006d45477ccedf7a8fccf">CODER_CONFIG::BSACnumOfSubFrame</a></div><div class="ttdeci">int BSACnumOfSubFrame</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:393</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_ada7444635177365512e842c159a4088b"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#ada7444635177365512e842c159a4088b">CODER_CONFIG::samplesPerFrame</a></div><div class="ttdeci">int samplesPerFrame</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:388</div></div>
<div class="ttc" id="astruct_c_o_d_e_r___c_o_n_f_i_g_html_adda434ee4d2e9b2232a57ffac3fb52f7"><div class="ttname"><a href="struct_c_o_d_e_r___c_o_n_f_i_g.html#adda434ee4d2e9b2232a57ffac3fb52f7">CODER_CONFIG::sbrMode</a></div><div class="ttdeci">UCHAR sbrMode</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:405</div></div>
<div class="ttc" id="astruct_f_d_k__buf_descr_html"><div class="ttname"><a href="struct_f_d_k__buf_descr.html">FDK_bufDescr</a></div><div class="ttdef"><b>Definition:</b> FDK_audio.h:779</div></div>
<div class="ttc" id="astruct_f_d_k__buf_descr_html_a85dfce1c13f92ce3a3a5bd9d4720001e"><div class="ttname"><a href="struct_f_d_k__buf_descr.html#a85dfce1c13f92ce3a3a5bd9d4720001e">FDK_bufDescr::numBufs</a></div><div class="ttdeci">UINT numBufs</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:791</div></div>
<div class="ttc" id="astruct_f_d_k__buf_descr_html_a97387992de926170fbd27869ea9c95c8"><div class="ttname"><a href="struct_f_d_k__buf_descr.html#a97387992de926170fbd27869ea9c95c8">FDK_bufDescr::ppBase</a></div><div class="ttdeci">void ** ppBase</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:780</div></div>
<div class="ttc" id="astruct_f_d_k__buf_descr_html_aa14935f8ba6c4a9438d84682b8bba7f7"><div class="ttname"><a href="struct_f_d_k__buf_descr.html#aa14935f8ba6c4a9438d84682b8bba7f7">FDK_bufDescr::pEleSize</a></div><div class="ttdeci">UINT * pEleSize</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:784</div></div>
<div class="ttc" id="astruct_f_d_k__buf_descr_html_ab9e7d1b56d79224a58cec4925769b24c"><div class="ttname"><a href="struct_f_d_k__buf_descr.html#ab9e7d1b56d79224a58cec4925769b24c">FDK_bufDescr::pBufType</a></div><div class="ttdeci">UINT * pBufType</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:789</div></div>
<div class="ttc" id="astruct_f_d_k__buf_descr_html_ac0f8acba97c83575c59b50c60662e856"><div class="ttname"><a href="struct_f_d_k__buf_descr.html#ac0f8acba97c83575c59b50c60662e856">FDK_bufDescr::pBufSize</a></div><div class="ttdeci">UINT * pBufSize</div><div class="ttdef"><b>Definition:</b> FDK_audio.h:782</div></div>
<div class="ttc" id="astruct_l_i_b___i_n_f_o_html"><div class="ttname"><a href="struct_l_i_b___i_n_f_o.html">LIB_INFO</a></div><div class="ttdef"><b>Definition:</b> FDK_audio.h:718</div></div>
<div class="ttc" id="asyslib__channel_map_descr_8h_html"><div class="ttname"><a href="syslib__channel_map_descr_8h.html">syslib_channelMapDescr.h</a></div><div class="ttdoc">Function and structure declarations for the channel map descriptor implementation.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
